"""
2.语法:
    from selenium.webdriver.support import expected_conditions as EC
"""
# 1. 导入需要的包
from selenium import webdriver
from selenium.webdriver.support import expected_conditions as EC

# 2. 创建浏览器对象, 并打开指定网页
driver = webdriver.Chrome()
driver.maximize_window()
driver.get("http://www.baidu.com")

# 3. 元素定位+元素操作

print(EC.title_is("百度一下，你就知道")(driver))
print(EC.title_contains("百度一下")(driver))
print(EC.title_contains("百度一下").__call__(driver))
"""
python类中的魔术方法,自动调用,
因此不需要: 类名.魔术方法
    类名(init方法参数)(其他魔术方法参数)
"""

# 4. 关闭浏览器
driver.quit()
